<?php

namespace Gds\ArticleBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * Gds\ArticleBundle\Entity\LigneInventaire
 *
 * @ORM\Table()
 * @ORM\Entity(repositoryClass="Gds\ArticleBundle\Entity\LigneInventaireRepository")
 */
class LigneInventaire {

    /**
     * @ORM\ManyToOne(targetEntity="Gds\ArticleBundle\Entity\Inventaire", inversedBy="lignesInventaire")
     * @ORM\JoinColumn(nullable=false)
     */
    private $inventaire;

    /**
     * @ORM\ManyToOne(targetEntity="Gds\ArticleBundle\Entity\Article", inversedBy="lignesInventaire")
     * @ORM\JoinColumn(nullable=false)
     */
    private $article;

    /**
     * @var integer $id
     *
     * @ORM\Column(name="id", type="integer")
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    private $id;

    /**
     * @var float $quantite_blanc
     *
     * @ORM\Column(name="quantite_blanc", type="decimal", scale=3)
     */
    private $quantite_blanc;

    /**
     * @var float $quantite_noir
     *
     * @ORM\Column(name="quantite_noir", type="decimal", scale=3)
     */
    private $quantite_noir;

   

    /**
     * Get id
     *
     * @return integer 
     */
    public function getId()
    {
        return $this->id;
    }

    /**
     * Set quantite_blanc
     *
     * @param string $quantiteBlanc
     * @return LigneInventaire
     */
    public function setQuantiteBlanc($quantiteBlanc)
    {
        $this->quantite_blanc = $quantiteBlanc;

        return $this;
    }

    /**
     * Get quantite_blanc
     *
     * @return string 
     */
    public function getQuantiteBlanc()
    {
        return $this->quantite_blanc;
    }

    /**
     * Set quantite_noir
     *
     * @param string $quantiteNoir
     * @return LigneInventaire
     */
    public function setQuantiteNoir($quantiteNoir)
    {
        $this->quantite_noir = $quantiteNoir;

        return $this;
    }

    /**
     * Get quantite_noir
     *
     * @return string 
     */
    public function getQuantiteNoir()
    {
        return $this->quantite_noir;
    }

    /**
     * Set inventaire
     *
     * @param \Gds\ArticleBundle\Entity\Inventaire $inventaire
     * @return LigneInventaire
     */
    public function setInventaire(\Gds\ArticleBundle\Entity\Inventaire $inventaire)
    {
        $this->inventaire = $inventaire;

        return $this;
    }

    /**
     * Get inventaire
     *
     * @return \Gds\ArticleBundle\Entity\Inventaire 
     */
    public function getInventaire()
    {
        return $this->inventaire;
    }

    /**
     * Set article
     *
     * @param \Gds\ArticleBundle\Entity\Article $article
     * @return LigneInventaire
     */
    public function setArticle(\Gds\ArticleBundle\Entity\Article $article)
    {
        $this->article = $article;

        return $this;
    }

    /**
     * Get article
     *
     * @return \Gds\ArticleBundle\Entity\Article 
     */
    public function getArticle()
    {
        return $this->article;
    }
}
